package ar.com.siglo21.taller.algoritmos.modelo;

import java.util.ArrayList;
import java.util.List;

public class Torneo {

	private String nombreTorneo;
	private int cantidadEquipos;
	private List<Equipo> listaEquiposParticipantes;
	private String categoria;

	
	
	
	public Torneo(String nombreTorneo, int cantidadEquipos, String categoria) {
		super();
		this.nombreTorneo = nombreTorneo;
		this.cantidadEquipos = cantidadEquipos;
		listaEquiposParticipantes = new ArrayList<Equipo>();
		this.categoria = categoria;
		
	}

	public String getNombreTorneo() {
		return nombreTorneo;
	}

	public void setNombreTorneo(String nombreTorneo) {
		this.nombreTorneo = nombreTorneo;
	}

	public int getCantidadEquipos() {
		return cantidadEquipos;
	}

	public void setCantidadEquipos(int cantidadEquipos) throws MyExepction {
		if(cantidadEquipos>20){
			throw new MyExepction("La cantidad de equipos no puede ser superior a 20");
		}
		this.cantidadEquipos = cantidadEquipos;
	}

	public List<Equipo> getListaEquiposParticipantes() {
		return listaEquiposParticipantes;
	}

	public void setListaEquiposParticipantes(
			List<Equipo> listaEquiposParticipantes) {
		this.listaEquiposParticipantes = listaEquiposParticipantes;
	}

	public String getCategoria() {
		return categoria;
	}

	public void setCategoria(String categoria) {
		this.categoria = categoria;
	}

	
	
}
